package com.heima.schedule.service;

import com.heima.model.schedule.dtos.Task;

import java.util.List;

/**
 * 任务处理业务
 */
public interface TaskService {

    /**
     * 添加任务
     */
    public long addTask(Task task);

    /**
     * 消费任务
     * 参数：指定任务的类型（1：文章定时发布，2：订单定时取消等等）
     * 返回值：满足执行时间条件的任务列表
     */
    public List<Task> pollTask(Integer taskTopic);

}
